package com.coder520.sync_learning.demo.ThreadPool01;
//队列的任务，主要用于缓存提交到线程池中的任务
public interface RunnaleQueue {
    //当有新的任务进来的时候会首先offer到队列当中
    void offer(Runnable runnable);

    //工作线程通过task方法获取runnable
    Runnable task() throws InterruptedException;

    //获取任务队列的数量
    int size();
}
